<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
 <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
 <meta http-equiv="content-style-type" content="text/css" />
 <meta name="author" content="Wilbert Dijkhof, Arlsair" />
 <meta name="date" content="2003-07-09" />
 <title>Swap AviSynth Filter</title>
 <link rel="stylesheet" type="text/css" href="../../style.css" />
 <style type="text/css">td {vertical-align:top;}</style>
</head><body>
<h3><a name="Swap"></a>SwapUV / UToY / VToY / YToUV</h3>

<tt>SwapUV(</tt><i>clip</i><tt>)</tt><br />
<tt>UToY(</tt><i>clip</i><tt>)</tt><br />
<tt>VToY(</tt><i>clip</i><tt>)</tt><br />
<tt>YToUV(</tt><i>clip &quot;clipU&quot;, clip &quot;clipV&quot; [,clip &quot;clipY&quot;</i><tt>)</tt><br />
<br />
Diese vier Filter sind seit AviSynth v2.5 verf&uuml;gbar.<br />
<br />
<tt>SwapUV</tt> tauscht die Farbkan&auml;le (U und V) eines Videoclips. Manchmal sind die Farben verzerrt (Gesichter sind blau anstatt hautfarben usw.), wenn man einen DivX oder MJPEG Clip in AviSynth v2.5 l&auml;dt aufgrund eines Fehlers (?) im DivX Dekoder. Man kann mit diesem Filter das Problem beheben.<br />
<br />
<tt>UToY</tt> kopiert den Farbkanal U in den Helligkeitskanal Y . Das resultierende Bild ist halb so gro&szlig; und es gibt keine Farbinformationen mehr, das Bild besteht aus Graustufen.<br />
<br />
Genauso kopiert <tt>VToY</tt> den Farbkanal V in den Helligkeitskanal Y. Das resultierende Bild ist halb so gro&szlig; und es gibt keine Farbinformationen mehr, das Bild besteht aus Graustufen.<br />
<br />
<tt>YToUV</tt> kopiert den Helligkeitskanal der beiden Clips in den U und V Kanal. Das Bild ist nun doppelt so gro&szlig; und die Helligkeit besteht zu 50% aus Grau. Nutze <a href="merge.htm">MergeLuma</a>, wenn du Helligkeitswerte hinzuf&uuml;gen willst.<br />
<br />
<table border="1" width="75%">
 <tr>
  <td>Beispiel:<br /><br />

      # Verwischt den U Farbkanal:<br />
      <tt>video = Colorbars(512, 512).ConvertToYV12<br />
      u_chroma = UToY(video).blur(1.5)<br />
      YtoUV(u_chroma, video.VToY)<br />
      MergeLuma(video)</tt>
  </td>
 </tr>
</table>
<br />
<form action=""><input type="button" value="Zur&uuml;ck" onclick="history.go(-1)" /></form>
</body>
</html>
